1
תגובות

מערכת הודעות אישיות

פתח nightf ,
היי,
אני מממש מערכת הודעות אישיות באתר וכעת עובד על תכנון DB.
רציתי לדעת כיצד אני יכול "לאגד" קבוצה של הודעות בין 2 משתמשים - להגדיר אותה כ"שיחה" בין השניים.
כרגע יש לי id שהוא auto increment, והשדה השני הוא "conversation_id" אני רוצה שהID תמיד יעלה ב-1 לכל רשומה חדשה בטבלה, אך שהconversation_id יישאר אותו דבר לאותה השיחה שבין השניים.
כיצד אני יכול לעשות זאת בלי לתת לconversation_id אוטו אינקרמנט?

1 תשובות

avatar ענה intval ב 27 לדצמבר 2013 #

אם בין שני משתמשים תמיד יהיה אותו מזהה שיחה - אתה לא באמת צריך אותו.
פשוט תשלוף את כל ההודעות בין שני אותם משתמשים ותציג אותם ברצף אחת אחרי השניה.